<HTML>
<HEAD>
<TITLE>Array.reverse()</TITLE>
<SCRIPT LANGUAGE="JavaScript1.1">
solarSys = new Array(9)
solarSys[0] = "Merkury"
solarSys[1] = "Wenus"
solarSys[2] = "Ziemia"
solarSys[3] = "Mars"
solarSys[4] = "Jowisz"
solarSys[5] = "Saturn"
solarSys[6] = "Uran"
solarSys[7] = "Neptun"
solarSys[8] = "Pluton"

// wywietlenie tablicy w jej biecej postaci
function showAsIs(form) {
    var delimiter = form.delim.value
    form.output.value = unescape(solarSys.join(delimiter))
}

// odwrcenie kolejnoci tablicy i wywietlenie jej w formie 
// acucha znakw.
function reverseIt(form) {
    var delimiter = form.delim.value
    solarSys.reverse()   // zmieniamy kolejno tablicy
    form.output.value = unescape(solarSys.join(delimiter))
}
</SCRIPT>
<BODY>
<H2>Odwracanie kolejnoci zapisu elementw tablicy</H2>
Niniejszy dokument zawiera tablic nazw wszystkich planet tworzcych Ukad 
Soneczny.<HR>
<FORM>
Podaj acuch znakw, ktrym zostan oddzielone nazwy poszczeglnych planet:
<INPUT TYPE="text" NAME="delim" VALUE="," SIZE=5><P>
<INPUT TYPE="button" VALUE="Poka biec zawarto tablicy" 
onClick="showAsIs(this.form)">
<INPUT TYPE="button" VALUE="Zmie kolejno tablicy" onClick="reverseIt(this.form)">
<INPUT TYPE="reset">
<INPUT TYPE="button" VALUE="Odwie stron" onClick="self.location.reload()">
<TEXTAREA NAME="output" ROWS=4 COLS=60>
</TEXTAREA>
</FORM>
</BODY>
</HTML>